home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / mailcrypt / ONEWS.z / ONEWS
Encoding:
Text File  |  1998-05-21  |  7.2 KB  |  157 lines

  1. ;;{{{ Change Log
  2. ;;{{{ Changes from 3.0:
  3. ;; * Generate a warning if some public keys are found while others
  4. ;;   are not during encryption.
  5. ;; * Rewrite calls like (message msg) to (message "%s" msg), in case
  6. ;;   msg includes a "%".
  7. ;; * Handle case in mc-pgp-decrypt-region when signature verifies, but
  8. ;;   key has not been certified.
  9. ;; * Put save-excursion around each top-level function.
  10. ;; * Handle case in mc-pgp-decrypt-region when signature fails to verify
  11. ;;   because you don't have the necessary public key.
  12. ;; * Locally bind mc-encrypt-for-me to nil before encrypting in
  13. ;;   mc-remail.
  14. ;; * Include "+encrypttoself=off" in PGP command line flags.
  15. ;; * Include "+verbose=1" in PGP command line flags (finally).
  16. ;; * Hacked mc-rmail-verify-signature to make sure rmailkwd is loaded
  17. ;;   before message is verified.
  18. ;; * (require 'gnus) when compiling.  Thanks to Peter Arius
  19. ;;    <arius@immd2.informatik.uni-erlangen.de>
  20. ;;}}}
  21. ;;{{{ Changes from 2.0:
  22. ;; * C-u to mc-encrypt-message now prompts for an ID to use
  23. ;;   for signing.  C-u C-u also prompts for scheme to use.
  24. ;; * Signing now uses the From line (pseudonym) to choose key.
  25. ;; * Support for multiple secret keys added.  Many internal interfaces
  26. ;;   changed.
  27. ;; * autoload remailer support for mc-remail.el and set default keybindings.
  28. ;; * mc-pgp-always-sign now has a 'never option.
  29. ;; * mc-pgp-encrypt-region returns t on success.
  30. ;; * Added mc-vm-snarf-keys, from Joe Reinhardt
  31. ;;   <jmr@everest.radiology.uiowa.edu>.
  32. ;; * Changed mc-snarf-keys to actually snarf all keys in the buffer instead
  33. ;;   of just the first one.
  34. ;; * In VM, not replacing a message puts the message into its own VM buffer
  35. ;;   so you can reply to it, forward it, etc. Thanks to Pat Lopresti
  36. ;;   <patl@lcs.mit.edu> for the suggestion.
  37. ;; * Abort edit mode in VM and RMAIL decrypt functions if no encrypted 
  38. ;;   message was found. 
  39. ;; * Added version string.
  40. ;; * Applied some new patches from stig adding autoloads and minor additions.
  41. ;; * Made check for window-system generic, and only for emacs versions > 19.
  42. ;; * Added option to mc-sign-message to disable clearsig when signing messages.
  43. ;;   From Stig <stig@hackvan.com>.
  44. ;; * Fixed extra comma bug when offering default recipients to encrypt for.
  45. ;;}}}
  46. ;;{{{ Changes from 1.6:
  47. ;; * Decrypting a signed message in RMAIL adds a verified tag to the message.
  48. ;; * mc-sign-message takes an optional argument specifying which key to use,
  49. ;;   for people who have multiple private keys.
  50. ;; * Added mc-{pre,post}-{de,en}cryption-hooks.
  51. ;; * Additions to docstrings of the major functions and `mailcrypt-*' aliases
  52. ;;   for the same.
  53. ;; * Added cleanup for possible temp files left over if a process was
  54. ;;   interrupted.
  55. ;; * Easier installation instructions.
  56. ;; * Lots of little bug fixes from all over. Too many to list
  57. ;;   individual credits, but I've tried to include all of them. Thanks
  58. ;;   to all who sent them in, especially to John T Kohl who fixed an
  59. ;;   especially trying problem.
  60. ;; * Another optional argument to mc-insert-public-key that allows the
  61. ;;   user to specify which public key to insert when called with a
  62. ;;   prefix argument.
  63. ;; * Tons of changes from Paul Furnanz <paul_furnanz@rainbow.mentorg.com>:
  64. ;; 1) Use the itimer package instead of the timer package if it exists.
  65. ;;    This makes the password deactivation code work for Lemacs as well
  66. ;;    as emacs 19.
  67. ;; 2) Fractured the code, so that there is a single function to use
  68. ;;    when calling the encryption program.  The new function is
  69. ;;    mc-process-region.  The function copies all data to a temporary
  70. ;;    buffer, and does the work there.  This way if you do an undo after
  71. ;;    an encryption or signing, your password is not visible on the
  72. ;;    screen. 
  73. ;; 3) All process output goes to the *MailCrypt* buffer.  No longer use
  74. ;;    a separate buffer for decryption, encryption, verification, ...
  75. ;;    This allows the user to always look at the *MailCrypt* buffer to
  76. ;;    see what pgp or ripem said.
  77. ;; 4) No longer call mc-temp-display.  Use display-buffer if there is a
  78. ;;    reason to show the buffer (like an error occured).
  79. ;; 5) Try to print more useful messages.
  80. ;; 6) If an error occurs on encryption, the message is left unchanged.
  81. ;;    No reason to undo.
  82. ;;}}}
  83. ;;{{{ Changes from 1.5:
  84. ;; * Changed mc-temp-display to just dump into a temp buffer, without
  85. ;;   any fancy display stuff. Pick up show-temp.el if you liked the
  86. ;;   display stuff (or uncomment the old mc-temp-buffer and remove the
  87. ;;   new version).
  88. ;; * Provided a generic read mode function to call in hooks, like the
  89. ;;   generic write mode function that was already there.
  90. ;; * Fixed bug in regexp that prevented compilation under recent
  91. ;;   versions of FSF emacs.
  92. ;; * Narrow to headers when extracting default recipients for encryption
  93. ;;   to avoid pulling in recipients of included messages.
  94. ;; * Use `fillarray' to overwrite passwords with nulls before deactivation
  95. ;;   for increased security.
  96. ;; * Load mail-extr.el to get mail-extract-address-components defined.
  97. ;; Thanks to Kevin Rodgers <kevin@traffic.den.mmc.com> for the following
  98. ;; improvements.
  99. ;; * Quoted an unquoted lambda expression that prevented optimized 
  100. ;;   compilation under emacs 18.
  101. ;; * Used `nconc' instead of `append' in various places to save on 
  102. ;;   garbage collection.
  103. ;; * Modified mc-split to run more efficiently.
  104. ;;}}}
  105. ;;{{{ Changes from 1.4:
  106. ;; * Call mail-extract-address-components on the recipients if we guessed
  107. ;;   them from the header fields.
  108. ;; * If you don't replace a message with its decrypted version, it will now
  109. ;;   pop you into a view buffer with the contents of the message.
  110. ;; * Added support for mh-e, contributed by Fritz Knabe <Fritz.Knabe@ecrc.de>
  111. ;; * Fixed bug in snarfing keys from menubar under GNUS.
  112. ;; * Fixed RIPEM verification problem, thanks to Sergey Gleizer
  113. ;;   <sgleizer@cs.nmsu.edu>.
  114. ;;}}}
  115. ;;{{{ Changes from 1.3:
  116. ;; * Temp display function does not barf on F-keys or mouse events.
  117. ;;     Thanks to Jonathan Stigelman <stig@key.amdahl.com>
  118. ;; * Lucid emacs menu support provided by William Perry <wmperry@indiana.edu>
  119. ;; * Cited signed messages would interfere with signature 
  120. ;;    verification; fixed.
  121. ;;}}}
  122. ;;{{{ Changes from 1.2:
  123. ;; * Added menu bar support for emacs 19.
  124. ;; * Added GNUS support thanks to Samuel Druker <samuel@telmar.com>.
  125. ;;}}}
  126. ;;{{{ Changes from 1.1:
  127. ;; * Added recipients field to mc-encrypt-message.
  128. ;;}}}
  129. ;;{{{ Changes from 1.0:
  130. ;; * Fixed batchmode bug in decryption, where unsigned messages would return
  131. ;;   with exit code of 1.
  132. ;;}}}
  133. ;;{{{ Changes from 0.3b:
  134. ;; * Only set PGPPASSFD when needed, so PGP won't break when used
  135. ;;   in shell mode.
  136. ;; * Use call-process-region instead of shell-command-on-region in order
  137. ;;   to detect exit codes.
  138. ;; * Changed mc-temp-display to not use the kill ring.
  139. ;; * Bug fixes.
  140. ;;}}}
  141. ;;{{{ Changes from 0.2b:
  142. ;; * Prompts for replacement in mc-rmail-decrypt-message.
  143. ;; * Bug fixes.
  144. ;;}}}
  145. ;;{{{ Changes from 0.1b:
  146. ;; * Several bug fixes.
  147. ;; Contributed by Jason Merrill <jason@cygnus.com>:
  148. ;; * VM mailreader support
  149. ;; * Support for addresses with spaces and <>'s in them
  150. ;; * Support for using an explicit path for the pgp executable
  151. ;; * Key management functions
  152. ;; * The ability to avoid some of the prompts when encrypting
  153. ;; * Assumes mc-default-scheme unless prefixed
  154. ;;}}}
  155.  
  156. ;;}}}
  157.